package com.turnengine.client.local.location.bean;

import com.javabi.codebuilder.generated.IGeneratedBean;

/**
 * The I Grid Details.
 */
public interface IGridDetails extends IGeneratedBean, Comparable<IGridDetails> {

	/**
	 * Returns the start location id.
	 * @return the start location id.
	 */
	int getStartLocationId();

	/**
	 * Returns the finish location id.
	 * @return the finish location id.
	 */
	int getFinishLocationId();

	/**
	 * Returns the owned.
	 * @return the owned.
	 */
	int getOwned();

	/**
	 * Returns the allied.
	 * @return the allied.
	 */
	int getAllied();

	/**
	 * Returns the hostile.
	 * @return the hostile.
	 */
	int getHostile();

	/**
	 * Sets the start location id.
	 * @param startLocationId the start location id to set.
	 */
	void setStartLocationId(int startLocationId);

	/**
	 * Sets the finish location id.
	 * @param finishLocationId the finish location id to set.
	 */
	void setFinishLocationId(int finishLocationId);

	/**
	 * Sets the owned.
	 * @param owned the owned to set.
	 */
	void setOwned(int owned);

	/**
	 * Sets the allied.
	 * @param allied the allied to set.
	 */
	void setAllied(int allied);

	/**
	 * Sets the hostile.
	 * @param hostile the hostile to set.
	 */
	void setHostile(int hostile);
}
